C.S.Burner 🪙 ━►🔥GIT Node
Node / reticulum_mirror / MeshChatX / files / meshchatx / src / frontend / components / TutorialModal.vue
Displaying Raw • Download
meshchatx/src/frontend/components/TutorialModal.vue 9ec2a88817819d433c5d68dbec0ca070ca989b91 (9ec2a888) Text, 105.39 KB
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3SPDXTff7b72-Te6edf3LicenseTff7b72-Te6edf3IdentifierTb4b4b4: T79c0ff0Te6edf3BSD Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3templateTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3dialog
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ff!isPageTa5d6ff"
Te6edf3vTff7b72-Te6edf3modelTff7b72=Ta5d6ff"Ta5d6ffvisibleTa5d6ff"
Tb4b4b4:Te6edf3fullscreenTff7b72=Ta5d6ff"Ta5d6ffdialogFullscreenTa5d6ff"
Tffa657maxTff7b72-Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff800Ta5d6ff"
Te6edf3scrollable
Te6edf3transitionTff7b72=Ta5d6ff"Ta5d6ffdialog-bottom-transitionTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftutorial-dialogTa5d6ff"
Te6edf3persistent
@Te6edf3updateTb4b4b4:Te6edf3modelTff7b72-Te6edf3valueTff7b72=Ta5d6ff"Ta5d6ffonVisibleUpdateTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3card
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex min-h-0 flex-1 flex-col bg-white dark:bg-zinc-950 border-0 overflow-hidden relative h-full max-h-[100dvh]Ta5d6ff"
Tff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Settings Te6edf3Controls Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffabsolute top-4 left-4 z-50 flex items-center gap-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3LanguageSelector @Te6edf3languageTff7b72-Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonLanguageChangeTa5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-full p-1.5 sm:p-2 text-gray-600 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-zinc-800 transition-colorsTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ffconfig?.theme === Ta5d6ff'Ta5d6ffdarkTa5d6ff'Ta5d6ff ? Ta5d6ff'Ta5d6ffSwitch to light modeTa5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffSwitch to dark modeTa5d6ff'Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fftoggleThemeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffconfig?.theme === Ta5d6ff'Ta5d6ffdarkTa5d6ff'Ta5d6ff ? Ta5d6ff'Ta5d6ffbrightness-6Ta5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffbrightness-4Ta5d6ff'Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-5 h-5 sm:w-6 sm:h-6Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Progress Te6edf3Bar Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full h-1.5 bg-gray-100 dark:bg-zinc-900 overflow-hidden flexTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffstep in totalStepsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstepTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-full transition-all duration-500 ease-outTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3currentStep Tff7b72>Tff7b72= Te6edf3step ? Ta5d6ff'Ta5d6ffbg-blue-500Ta5d6ff' Tb4b4b4: Ta5d6ff'Ta5d6ffbg-transparentTa5d6ff'Tb4b4b4,
Te6edf3currentStep Tff7b72==Tff7b72= Te6edf3step ? Ta5d6ff'Ta5d6ffflex-[2]Ta5d6ff' Tb4b4b4: Ta5d6ff'Ta5d6ffflex-1Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3styleTff7b72=Ta5d6ff"Ta5d6ff{ borderRight: step < totalSteps ? Ta5d6ff'Ta5d6ff1px solid rgba(0,0,0,0.05)Ta5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffnoneTa5d6ff'Ta5d6ff }Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Content Te6edf3Area Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3cardTff7b72-Te6edf3text
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrelative min-h-0 flex-1 overflow-y-auto overscroll-contain px-4 py-6 sm:px-6 md:px-12 md:py-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3transition Te6edf3nameTff7b72=Ta5d6ff"Ta5d6fffade-slideTa5d6ff" Te6edf3modeTff7b72=Ta5d6ff"Ta5d6ffout-inTa5d6ff"Tff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff1Tb4b4b4: Te6edf3Welcome Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 1Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep1Ta5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center text-center space-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrelativeTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-24 h-24 bg-blue-500/10 rounded-3xl rotate-12 absolute -inset-2Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3img Tb4b4b4:Te6edf3srcTff7b72=Ta5d6ff"Ta5d6fflogoUrlTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-24 h-24 relative z-10 p-2Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h1 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-4xl font-black tracking-tight text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.welcomeTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4} Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-blue-500Ta5d6ff"Tff7b72>Te6edf3MeshChatXTff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3h1Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg text-gray-600 dark:text-zinc-400 max-w-md mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.welcome_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 md:grid-cols-2 gap-4 w-full mt-8Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-shield-lockTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.securityTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.security_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-map-marker-pathTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffpurpleTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mapsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.maps_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-phoneTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voiceTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-toolsTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fforangeTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.toolsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.tools_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-database-searchTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fftealTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiverTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiver_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-account-cancelTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffamberTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.banishmentTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.banishment_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-keyboard-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffredTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paletteTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.palette_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-translateTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffcyanTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.i18nTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.i18n_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full flex justify-end items-center gap-2 mt-4 px-4 text-gray-400 dark:text-zinc-500Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-plusTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff16Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs font-bold uppercase tracking-widestTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.more_featuresTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff2Tb4b4b4: Te6edf3Choose Te6edf3Connection Te6edf3Mode Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 2Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep2-modeTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-2xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.connectTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-600 dark:text-zinc-400 text-baseTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.connect_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 gap-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex items-start gap-4 p-5 rounded-2xl bg-blue-500/5 dark:bg-blue-500/10 border-2 transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffdiscoveryTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-blue-500 ring-2 ring-blue-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-blue-500/20 hover:border-blue-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffsavingDiscoveryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseDiscoveryModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-radarTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-lg text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_discovery_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400 mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_discovery_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsavingDiscoveryTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex items-start gap-4 p-5 rounded-2xl bg-emerald-500/5 dark:bg-emerald-500/10 border-2 transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6fflocalTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-emerald-500 ring-2 ring-emerald-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-emerald-500/20 hover:border-emerald-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffaddingLocal || reloadingReticulumTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseLocalModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-lanTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffemeraldTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-lg text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_local_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400 mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_local_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffaddingLocal || reloadingReticulumTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex items-start gap-4 p-5 rounded-2xl bg-gray-100/50 dark:bg-zinc-800/40 border-2 transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffmanualTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-gray-500 ring-2 ring-gray-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-300 dark:border-zinc-700 hover:border-gray-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseManualModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-cog-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgrayTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-lg text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_manual_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400 mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_manual_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-center text-gray-400 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_change_laterTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff3Tb4b4b4: Te6edf3Bootstrap Te6edf3Selection Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 3Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep3-bootstrapTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-2xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-600 dark:text-zinc-400 text-smTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsortedDiscoveredInterfaces.length > 0Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffbg-emerald-500/5 dark:bg-emerald-500/10 rounded-3xl p-4 border border-emerald-500/20Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-2 mb-3 px-1 text-smTa5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-radarTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffemeraldTa5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_discoveredTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-2 max-h-[260px] overflow-y-auto pr-2 custom-scrollbarTa5d6ff"Tff7b72>
Tff7b72<Te6edf3label
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffiface in sortedDiscoveredInterfacesTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffiface.discovery_hash || iface.nameTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-3 p-3 bg-white dark:bg-zinc-800 rounded-xl border cursor-pointer transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3isBootstrapSelectedTb4b4b4(`Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)
? Ta5d6ff'Ta5d6ffborder-emerald-500 bg-emerald-50 dark:bg-emerald-900/20Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-100 dark:border-zinc-700 hover:border-emerald-400Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3input
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-4 h-4 accent-emerald-500Ta5d6ff"
Tb4b4b4:Te6edf3checkedTff7b72=Ta5d6ff"Ta5d6ffisBootstrapSelected(`disc:${iface.discovery_hash || iface.name}`)Ta5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6fftoggleBootstrap(`disc:${iface.discovery_hash || iface.name}`)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffgetDiscoveryIcon(iface)Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-5 h-5 text-emerald-500 shrink-0Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm font-bold text-gray-900 dark:text-white truncateTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffname Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] font-mono text-gray-500 dark:text-zinc-400 truncateTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.reachable_onTa5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffreachable_on
Tb4b4b4}Tb4b4b4}Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.portTa5d6ff"Tff7b72>Tb4b4b4:Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffport Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>Tff7b72<Tff7b72/Te6edf3span
Tff7b72>
Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72elseTff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftype Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffml-2 capitalizeTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffstatus Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffbg-gray-50 dark:bg-zinc-900 rounded-3xl p-4 border border-gray-100 dark:border-zinc-800Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-2 mb-3 px-1 text-smTa5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-webTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_communityTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-2 max-h-[260px] overflow-y-auto pr-2 custom-scrollbarTa5d6ff"Tff7b72>
Tff7b72<Te6edf3label
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffiface in communityInterfacesTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffiface.nameTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-3 p-3 bg-white dark:bg-zinc-800 rounded-xl border cursor-pointer transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3isBootstrapSelectedTb4b4b4(`Te6edf3commTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)
? Ta5d6ff'Ta5d6ffborder-blue-500 bg-blue-50 dark:bg-blue-900/20Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-100 dark:border-zinc-700 hover:border-blue-400Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3input
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-4 h-4 accent-blue-500Ta5d6ff"
Tb4b4b4:Te6edf3checkedTff7b72=Ta5d6ff"Ta5d6ffisBootstrapSelected(`comm:${iface.name}`)Ta5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6fftoggleBootstrap(`comm:${iface.name}`)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-server-networkTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm font-bold text-gray-900 dark:text-white truncateTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffname Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] font-mono text-gray-500 dark:text-zinc-400 truncateTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftarget_host
Tb4b4b4}Tb4b4b4}Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.target_portTa5d6ff"Tff7b72>Tb4b4b4:Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftarget_port Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3span
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.onlineTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[9px] font-bold text-green-500 uppercase tracking-widest shrink-0Ta5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.onlineTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3span
Tff7b72>
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffloadingInterfacesTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex justify-center py-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular Te6edf3indeterminate Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col sm:flex-row items-center justify-between gap-3 pt-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_selectedTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3countTb4b4b4: Te6edf3selectedBootstrapCountTb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-4 py-2 text-xs rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold transition-all hover:bg-gray-50 dark:hover:bg-zinc-700Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffskipBootstrapsTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_skipTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-5 py-2 text-xs rounded-xl bg-emerald-600 hover:bg-emerald-500 text-white font-bold shadow transition-allTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"
Te6edf3addingBootstraps Tff7b72|| Te6edf3reloadingReticulum Tff7b72|| Te6edf3selectedBootstrapCount Tff7b72==Tff7b72= T79c0ff0
Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffconfirmBootstrapsTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffaddingBootstraps || reloadingReticulumTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff14Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmr-1Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_confirmTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff4Tb4b4b4: Te6edf3Propagation Te6edf3Mode Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 4Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep4-propTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-2xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagationTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-600 dark:text-zinc-400 text-baseTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-6 py-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffbg-blue-500/10 dark:bg-blue-500/20 p-6 rounded-[2rem] text-center space-y-4 border border-blue-500/20 max-w-mdTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-server-networkTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff48Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_questionTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-3 pt-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full px-6 py-3 rounded-2xl bg-blue-600 hover:bg-blue-500 text-white font-bold shadow-lg transition-all transform hover:scale-[1.02]Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffsavingPropagationTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffenableAutoPropagationTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsavingPropagationTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmr-2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_enable_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full px-6 py-3 rounded-2xl border-2 border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-bold shadow-sm transition-all transform hover:scale-[1.02]Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffnextStepTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_skip_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmt-6 pt-6 border-t border-gray-200 dark:border-zinc-800Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm font-bold text-gray-900 dark:text-white mb-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_manualTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-gray-500 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_manual_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff5Tb4b4b4: Te6edf3Documentation Tff7b72& Te6edf3Tools Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 5Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep5-toolsTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-2xl font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.learn_createTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.learn_create_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 gap-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-book-open-variantTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.documentationTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-white mb-2Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.documentation_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3a
Te6edf3hrefTff7b72=Ta5d6ff"Ta5d6ff/meshchatx-docs/index.htmlTa5d6ff"
Te6edf3targetTff7b72=Ta5d6ff"Ta5d6ff_blankTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-3 py-1 text-[10px] rounded-xl bg-blue-600 hover:bg-blue-500 text-white font-semibold shadow-sm transition-all inline-blockTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.meshchatx_docsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3aTff7b72>
Tff7b72<Te6edf3a
Tb4b4b4:Te6edf3hrefTff7b72=Ta5d6ff"Ta5d6ffreticulumBundledDocsUrlTa5d6ff"
Te6edf3targetTff7b72=Ta5d6ff"Ta5d6ff_blankTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-3 py-1 text-[10px] rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold shadow-sm transition-all hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-blue-400 dark:hover:border-blue-500 inline-blockTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.reticulum_docsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3aTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-file-document-edit-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fforangeTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.micron_editorTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-white mb-2Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.micron_editor_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-3 py-1 text-[10px] rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold shadow-sm transition-all hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-blue-400 dark:hover:border-blue-500Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmicron-editorTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.open_micron_editorTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 sm:grid-cols-2 gap-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 cursor-pointer hover:border-blue-500 transition-colorsTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnomadnetworkTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-earthTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffpurpleTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-xsTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paper_messagesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paper_messages_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 cursor-pointer hover:border-blue-500 transition-colorsTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmessagesTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-message-text-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-xsTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.send_messagesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.send_messages_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 cursor-pointer hover:border-blue-500 transition-colorsTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnetwork-visualiserTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-hubTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fftealTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-xsTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.explore_nodesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.explore_nodes_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-4 p-4 rounded-2xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 cursor-pointer hover:border-blue-500 transition-colorsTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffcallTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-phone-in-talk-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffredTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-white text-xsTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_callsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_calls_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff6Tb4b4b4: Te6edf3Finish Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 6Ta5d6ff"
Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstep6-finishTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center text-center space-y-8 py-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-32 h-32 bg-green-500/10 rounded-full flex items-center justify-center relativeTa5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-check-decagramTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff80Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffabsolute inset-0 bg-green-500/20 rounded-full animate-ping opacity-20Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-3xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.readyTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg text-gray-600 dark:text-zinc-400 max-w-md mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.ready_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffinterfaceAddedViaTutorialTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-4 bg-amber-50 dark:bg-amber-900/20 rounded-2xl border border-amber-100 dark:border-amber-900/30 text-amber-700 dark:text-amber-400 text-sm flex gap-3 max-w-md text-leftTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-information-outlineTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3spanTff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.docker_noteTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3transitionTff7b72>
Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3cardTff7b72-Te6edf3textTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Footer Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3divider Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffdark:border-zinc-900Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3dividerTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3cardTff7b72-Te6edf3actions
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0 flex justify-between bg-gray-50 px-4 py-4 pb-[max(1rem,env(safe-area-inset-bottom))] dark:bg-zinc-950/50 sm:px-6 sm:py-6Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep > 1 && currentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-6 py-2.5 rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold text-sm shadow-sm transition-all hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-blue-400 dark:hover:border-blue-500Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffpreviousStepTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.backTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-6 py-2.5 rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold text-sm shadow-sm transition-all opacity-50 hover:opacity-100 hover:bg-gray-50 dark:hover:bg-zinc-700Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffskipTutorialTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.skipTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-8 h-12 rounded-xl bg-blue-600 hover:bg-blue-500 text-white font-semibold text-sm shadow-sm transition-allTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffnextStepTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.nextTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72else
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-8 h-12 rounded-xl bg-emerald-600 hover:bg-emerald-500 text-white font-semibold text-sm shadow-sm transition-allTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fffinishTutorialTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.finish_setupTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3cardTff7b72-Te6edf3actionsTff7b72>
Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3cardTff7b72>
Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3dialogTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72else Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col h-full bg-white dark:bg-zinc-950 overflow-hidden relativeTa5d6ff"Tff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Settings Te6edf3Controls Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffabsolute top-4 left-4 z-50 flex items-center gap-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3LanguageSelector @Te6edf3languageTff7b72-Te6edf3changeTff7b72=Ta5d6ff"Ta5d6ffonLanguageChangeTa5d6ff" Tff7b72/Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrounded-full p-1.5 sm:p-2 text-gray-600 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-zinc-800 transition-colorsTa5d6ff"
Tb4b4b4:Te6edf3titleTff7b72=Ta5d6ff"Ta5d6ffconfig?.theme === Ta5d6ff'Ta5d6ffdarkTa5d6ff'Ta5d6ff ? Ta5d6ff'Ta5d6ffSwitch to light modeTa5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffSwitch to dark modeTa5d6ff'Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fftoggleThemeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffconfig?.theme === Ta5d6ff'Ta5d6ffdarkTa5d6ff'Ta5d6ff ? Ta5d6ff'Ta5d6ffbrightness-6Ta5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffbrightness-4Ta5d6ff'Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-5 h-5 sm:w-6 sm:h-6Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Progress Te6edf3Bar Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full h-1.5 bg-gray-100 dark:bg-zinc-900 overflow-hidden flexTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffstep in totalStepsTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffstepTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-full transition-all duration-500 ease-outTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3currentStep Tff7b72>Tff7b72= Te6edf3step ? Ta5d6ff'Ta5d6ffbg-blue-500Ta5d6ff' Tb4b4b4: Ta5d6ff'Ta5d6ffbg-transparentTa5d6ff'Tb4b4b4,
Te6edf3currentStep Tff7b72==Tff7b72= Te6edf3step ? Ta5d6ff'Ta5d6ffflex-[2]Ta5d6ff' Tb4b4b4: Ta5d6ff'Ta5d6ffflex-1Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3styleTff7b72=Ta5d6ff"Ta5d6ff{ borderRight: step < totalSteps ? Ta5d6ff'Ta5d6ff1px solid rgba(0,0,0,0.05)Ta5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ffnoneTa5d6ff'Ta5d6ff }Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 overflow-y-auto px-6 md:px-12 py-10Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full h-full flex flex-col justify-betweenTa5d6ff"Tff7b72>
Tff7b72<Te6edf3transition Te6edf3nameTff7b72=Ta5d6ff"Ta5d6fffade-slideTa5d6ff" Te6edf3modeTff7b72=Ta5d6ff"Ta5d6ffout-inTa5d6ff"Tff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff1Tb4b4b4: Te6edf3Welcome Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 1Ta5d6ff"
Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step1Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center text-center space-y-8 py-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffrelativeTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-32 h-32 bg-blue-500/10 rounded-3xl rotate-12 absolute -inset-2Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3img Tb4b4b4:Te6edf3srcTff7b72=Ta5d6ff"Ta5d6fflogoUrlTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-32 h-32 relative z-10 p-2Ta5d6ff" Tff7b72/Tff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h1 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-5xl font-black tracking-tight text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.welcomeTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4} Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-blue-500Ta5d6ff"Tff7b72>Te6edf3MeshChatXTff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3h1Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl text-gray-600 dark:text-zinc-400 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.welcome_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 w-full mt-12Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-shield-lockTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.securityTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.security_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-map-marker-pathTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffpurpleTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mapsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.maps_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-phoneTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voiceTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-toolsTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fforangeTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.toolsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.tools_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-database-searchTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fftealTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiverTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.archiver_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-account-cancelTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffamberTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.banishmentTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.banishment_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-keyboard-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffredTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paletteTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.palette_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-start gap-6 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-left border border-gray-100 dark:border-zinc-800 transition-all hover:scale-[1.03] hover:shadow-2xl hover:z-10Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-translateTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffcyanTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.i18nTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.i18n_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full flex justify-end items-center gap-2 mt-8 px-6 text-gray-400 dark:text-zinc-500Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-plusTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-base font-bold uppercase tracking-widestTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.more_featuresTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff2Tb4b4b4: Te6edf3Choose Te6edf3Connection Te6edf3Mode Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 2Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step2-modeTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-8 py-8Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-3xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.connectTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg text-gray-600 dark:text-zinc-400 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.connect_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 md:grid-cols-3 gap-6 max-w-6xl mx-autoTa5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex flex-col gap-4 p-8 rounded-3xl bg-blue-500/5 dark:bg-blue-500/10 border-2 transition-all hover:scale-[1.02]Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffdiscoveryTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-blue-500 ring-2 ring-blue-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-blue-500/20 hover:border-blue-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffsavingDiscoveryTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseDiscoveryModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-radarTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff56Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_discovery_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_discovery_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsavingDiscoveryTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex flex-col gap-4 p-8 rounded-3xl bg-emerald-500/5 dark:bg-emerald-500/10 border-2 transition-all hover:scale-[1.02]Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6fflocalTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-emerald-500 ring-2 ring-emerald-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-emerald-500/20 hover:border-emerald-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffaddingLocal || reloadingReticulumTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseLocalModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-lanTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffemeraldTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff56Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_local_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_local_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffaddingLocal || reloadingReticulumTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff20Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-left flex flex-col gap-4 p-8 rounded-3xl bg-gray-100/50 dark:bg-zinc-800/40 border-2 transition-all hover:scale-[1.02]Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3connectionMode Tff7b72==Tff7b72= Ta5d6ff'Ta5d6ffmanualTa5d6ff'
? Ta5d6ff'Ta5d6ffborder-gray-500 ring-2 ring-gray-500/30Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-300 dark:border-zinc-700 hover:border-gray-500Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffuseManualModeTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-cog-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgrayTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff56Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-xl text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_manual_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_manual_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xs text-center text-gray-400 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.mode_change_laterTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff3Tb4b4b4: Te6edf3Bootstrap Te6edf3Selection Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 3Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step3-bootstrapTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-6 py-8Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-2Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-3xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_titleTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-lg text-gray-600 dark:text-zinc-400 max-w-3xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 lg:grid-cols-2 gap-6 max-w-6xl mx-autoTa5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsortedDiscoveredInterfaces.length > 0Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffbg-emerald-500/5 dark:bg-emerald-500/10 rounded-[1.5rem] p-5 border border-emerald-500/20Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-2 mb-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-radarTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffemeraldTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-base font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_discoveredTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-2 max-h-[480px] overflow-y-auto pr-2 custom-scrollbarTa5d6ff"Tff7b72>
Tff7b72<Te6edf3label
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffiface in sortedDiscoveredInterfacesTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffiface.discovery_hash || iface.nameTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-3 p-3 bg-white dark:bg-zinc-800 rounded-xl border cursor-pointer transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3isBootstrapSelectedTb4b4b4(`Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)
? Ta5d6ff'Ta5d6ffborder-emerald-500 bg-emerald-50 dark:bg-emerald-900/20Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-100 dark:border-zinc-700 hover:border-emerald-400Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3input
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-4 h-4 accent-emerald-500Ta5d6ff"
Tb4b4b4:Te6edf3checkedTff7b72=Ta5d6ff"Ta5d6ffisBootstrapSelected(`disc:${iface.discovery_hash || iface.name}`)Ta5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6fftoggleBootstrap(`disc:${iface.discovery_hash || iface.name}`)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3MaterialDesignIcon
Tb4b4b4:Te6edf3iconTff7b72-Te6edf3nameTff7b72=Ta5d6ff"Ta5d6ffgetDiscoveryIcon(iface)Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-5 h-5 text-emerald-500 shrink-0Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm font-bold text-gray-900 dark:text-white truncateTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffname Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] font-mono text-gray-500 dark:text-zinc-400 truncateTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.reachable_onTa5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffreachable_on
Tb4b4b4}Tb4b4b4}Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.portTa5d6ff"Tff7b72>Tb4b4b4:Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffport Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>Tff7b72<Tff7b72/Te6edf3span
Tff7b72>
Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72elseTff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftype Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffml-2 capitalizeTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffstatus Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffbg-gray-50 dark:bg-zinc-900 rounded-[1.5rem] p-5 border border-gray-100 dark:border-zinc-800Ta5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[sortedDiscoveredInterfaces.length === 0 ? Ta5d6ff'Ta5d6fflg:col-span-2Ta5d6ff'Ta5d6ff : Ta5d6ff'Ta5d6ff'Ta5d6ff]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-2 mb-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-webTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3span Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-base font-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_communityTa5d6ff"Tb4b4b4)
Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-2 max-h-[480px] overflow-y-auto pr-2 custom-scrollbarTa5d6ff"Tff7b72>
Tff7b72<Te6edf3label
Te6edf3vTff7b72-Tff7b72forTff7b72=Ta5d6ff"Ta5d6ffiface in communityInterfacesTa5d6ff"
Tb4b4b4:Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffiface.nameTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex items-center gap-3 p-3 bg-white dark:bg-zinc-800 rounded-xl border cursor-pointer transition-allTa5d6ff"
Tb4b4b4:Tff7b72classTff7b72=Ta5d6ff"Ta5d6ff[
Te6edf3isBootstrapSelectedTb4b4b4(`Te6edf3commTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)
? Ta5d6ff'Ta5d6ffborder-blue-500 bg-blue-50 dark:bg-blue-900/20Ta5d6ff'
Tb4b4b4: Ta5d6ff'Ta5d6ffborder-gray-100 dark:border-zinc-700 hover:border-blue-400Ta5d6ff'Tb4b4b4,
Tb4b4b4]Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3input
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffcheckboxTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-4 h-4 accent-blue-500Ta5d6ff"
Tb4b4b4:Te6edf3checkedTff7b72=Ta5d6ff"Ta5d6ffisBootstrapSelected(`comm:${iface.name}`)Ta5d6ff"
@Te6edf3changeTff7b72=Ta5d6ff"Ta5d6fftoggleBootstrap(`comm:${iface.name}`)Ta5d6ff"
Tff7b72/Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-server-networkTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff22Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex-1 min-w-0Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm font-bold text-gray-900 dark:text-white truncateTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8ffname Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[10px] font-mono text-gray-500 dark:text-zinc-400 truncateTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftarget_host
Tb4b4b4}Tb4b4b4}Tff7b72<Te6edf3span Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.target_portTa5d6ff"Tff7b72>Tb4b4b4:Tb4b4b4{Tb4b4b4{ Te6edf3ifaceTff7b72.Td2a8fftarget_port Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3spanTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3span
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffiface.onlineTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-[9px] font-bold text-green-500 uppercase tracking-widest shrink-0Ta5d6ff"
Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.onlineTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3span
Tff7b72>
Tff7b72<Tff7b72/Te6edf3labelTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffloadingInterfacesTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex justify-center py-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular Te6edf3indeterminate Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col sm:flex-row items-center justify-between gap-4 max-w-6xl mx-auto pt-4Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-500 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{
Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_selectedTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3countTb4b4b4: Te6edf3selectedBootstrapCountTb4b4b4,
Tb4b4b4}Tb4b4b4)
Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-6 py-3 text-sm rounded-xl border-2 border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-bold transition-all hover:bg-gray-50 dark:hover:bg-zinc-700Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffskipBootstrapsTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_skipTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-8 py-3 text-sm rounded-xl bg-emerald-600 hover:bg-emerald-500 text-white font-bold shadow-lg transition-allTa5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffaddingBootstraps || reloadingReticulum || selectedBootstrapCount === 0Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffconfirmBootstrapsTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffaddingBootstraps || reloadingReticulumTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff16Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff2Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmr-2Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_confirmTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff4Tb4b4b4: Te6edf3Propagation Te6edf3Mode Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 4Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step4-propTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-8 py-12Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-4xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagationTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl text-gray-600 dark:text-zinc-400 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-10 py-12Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffbg-blue-500/10 dark:bg-blue-500/20 p-12 rounded-[3rem] text-center space-y-8 border border-blue-500/20 max-w-2xl shadow-2xlTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-server-networkTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff80Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-3xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_questionTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl text-gray-600 dark:text-zinc-400Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-4 pt-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-10 py-4 text-xl rounded-2xl bg-blue-600 hover:bg-blue-500 text-white font-black shadow-xl transition-all transform hover:scale-105Ta5d6ff"
Tb4b4b4:Te6edf3disabledTff7b72=Ta5d6ff"Ta5d6ffsavingPropagationTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffenableAutoPropagationTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circular
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffsavingPropagationTa5d6ff"
Te6edf3indeterminate
Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff24Ta5d6ff"
Te6edf3widthTff7b72=Ta5d6ff"Ta5d6ff3Ta5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmr-3Ta5d6ff"
Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3progressTff7b72-Te6edf3circularTff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_enable_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-10 py-4 text-xl rounded-2xl border-2 border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-black shadow-lg transition-all transform hover:scale-105Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffnextStepTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_skip_autoTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffmt-8 pt-8 border-t-2 border-gray-200 dark:border-zinc-800Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl font-bold text-gray-900 dark:text-white mb-2Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_manualTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-base text-gray-500 dark:text-zinc-500Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.propagation_manual_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff5Tb4b4b4: Te6edf3Documentation Tff7b72& Te6edf3Tools Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 5Ta5d6ff" Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step5-toolsTa5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-8 py-10Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-center space-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-4xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.learn_createTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl text-gray-600 dark:text-zinc-400 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.learn_create_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 md:grid-cols-2 gap-8Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-6 p-8 rounded-[2rem] bg-gray-50 dark:bg-zinc-900 text-center border border-gray-100 dark:border-zinc-800Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-book-open-variantTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffblueTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff64Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-2xl text-gray-900 dark:text-white mb-2Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.documentationTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-white mb-6Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.documentation_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col gap-3Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3a
Te6edf3hrefTff7b72=Ta5d6ff"Ta5d6ff/meshchatx-docs/index.htmlTa5d6ff"
Te6edf3targetTff7b72=Ta5d6ff"Ta5d6ff_blankTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-12 rounded-xl bg-blue-600 hover:bg-blue-500 text-white font-semibold shadow-sm transition-all inline-flex items-center justify-center px-6Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.read_meshchatx_docsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3aTff7b72>
Tff7b72<Te6edf3a
Tb4b4b4:Te6edf3hrefTff7b72=Ta5d6ff"Ta5d6ffreticulumBundledDocsUrlTa5d6ff"
Te6edf3targetTff7b72=Ta5d6ff"Ta5d6ff_blankTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffh-12 rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold shadow-sm transition-all hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-blue-400 dark:hover:border-blue-500 inline-flex items-center justify-center px-6Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.reticulum_manualTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3aTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-6 p-8 rounded-[2rem] bg-gray-50 dark:bg-zinc-900 text-center border border-gray-100 dark:border-zinc-800Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-file-document-edit-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fforangeTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff64Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-2xl text-gray-900 dark:text-white mb-2Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.micron_editorTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-gray-900 dark:text-white mb-6Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.micron_editor_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Te6edf3button
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-full h-12 rounded-xl bg-orange-600 hover:bg-orange-500 text-white font-semibold shadow-sm transition-allTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmicron-editorTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.open_micron_editorTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffgrid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-6Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-4 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-center border border-gray-100 dark:border-zinc-800 cursor-pointer hover:border-blue-500 transition-all hover:scale-[1.02]Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnomadnetworkTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-earthTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffpurpleTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paper_messagesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-white mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.paper_messages_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-4 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-center border border-gray-100 dark:border-zinc-800 cursor-pointer hover:border-blue-500 transition-all hover:scale-[1.02]Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffmessagesTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-message-text-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.send_messagesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-white mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.send_messages_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-4 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-center border border-gray-100 dark:border-zinc-800 cursor-pointer hover:border-blue-500 transition-all hover:scale-[1.02]Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffnetwork-visualiserTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-hubTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6fftealTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.explore_nodesTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-white mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.explore_nodes_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center gap-4 p-6 rounded-3xl bg-gray-50 dark:bg-zinc-900 text-center border border-gray-100 dark:border-zinc-800 cursor-pointer hover:border-blue-500 transition-all hover:scale-[1.02]Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffgotoRoute(Ta5d6ff'Ta5d6ffcallTa5d6ff'Ta5d6ff)Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-phone-in-talk-outlineTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffredTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff40Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_callsTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-sm text-gray-900 dark:text-white mt-1Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.voice_calls_descTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Step T79c0ff6Tb4b4b4: Te6edf3Finish Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div
Te6edf3vTff7b72-Tff7b72elseTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep === 6Ta5d6ff"
Te6edf3keyTff7b72=Ta5d6ff"Ta5d6ffpage-step6-finishTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex flex-col items-center text-center space-y-10 py-20Ta5d6ff"
Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffw-48 h-48 bg-green-500/10 rounded-full flex items-center justify-center relativeTa5d6ff"Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-check-decagramTa5d6ff" Te6edf3colorTff7b72=Ta5d6ff"Ta5d6ffgreenTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff120Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffabsolute inset-0 bg-green-500/20 rounded-full animate-ping opacity-20Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3h2 Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-5xl font-black text-gray-900 dark:text-whiteTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.readyTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3h2Tff7b72>
Tff7b72<Te6edf3p Tff7b72classTff7b72=Ta5d6ff"Ta5d6fftext-xl text-gray-600 dark:text-zinc-400 max-w-2xl mx-autoTa5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.ready_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3pTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffp-6 bg-amber-50 dark:bg-amber-900/20 rounded-3xl border border-amber-100 dark:border-amber-900/30 text-amber-700 dark:text-amber-400 flex gap-4 max-w-xl text-leftTa5d6ff"
Tff7b72>
Tff7b72<Te6edf3vTff7b72-Te6edf3icon Te6edf3iconTff7b72=Ta5d6ff"Ta5d6ffmdi-information-outlineTa5d6ff" Te6edf3sizeTff7b72=Ta5d6ff"Ta5d6ff32Ta5d6ff" Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffshrink-0Ta5d6ff"Tff7b72>Tff7b72<Tff7b72/Te6edf3vTff7b72-Te6edf3iconTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffspace-y-1Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6fffont-bold text-lgTa5d6ff"Tff7b72>Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.restart_requiredTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffopacity-90Ta5d6ff"Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.restart_desc_pageTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3transitionTff7b72>
Tff7b72<Tff7b72!Tff7b72-Tff7b72- Te6edf3Navigation Te6edf3Buttons Tb4b4b4(Te6edf3Page Te6edf3ModeTb4b4b4) Tff7b72-Tff7b72-Tff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex justify-between items-center mt-12 border-t dark:border-zinc-900 pt-8Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep > 1 && currentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-8 h-12 rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold text-sm shadow-sm transition-all hover:bg-gray-50 dark:hover:bg-zinc-700 hover:border-blue-400 dark:hover:border-blue-500Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffpreviousStepTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.backTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3div Te6edf3vTff7b72-Tff7b72elseTff7b72>Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Te6edf3div Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffflex gap-4Ta5d6ff"Tff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-8 h-12 rounded-xl border border-gray-300 dark:border-zinc-700 bg-white dark:bg-zinc-800 text-gray-700 dark:text-zinc-300 font-semibold text-sm shadow-sm transition-all opacity-50 hover:opacity-100 hover:bg-gray-50 dark:hover:bg-zinc-700Ta5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffskipTutorialTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.skip_setupTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72ifTff7b72=Ta5d6ff"Ta5d6ffcurrentStep < totalStepsTa5d6ff"
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-12 h-14 text-lg rounded-xl bg-blue-600 hover:bg-blue-500 text-white font-semibold shadow-sm transition-allTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6ffnextStepTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.continueTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Te6edf3button
Te6edf3vTff7b72-Tff7b72else
Te6edf3typeTff7b72=Ta5d6ff"Ta5d6ffbuttonTa5d6ff"
Tff7b72classTff7b72=Ta5d6ff"Ta5d6ffpx-12 h-14 text-lg rounded-xl bg-emerald-600 hover:bg-emerald-500 text-white font-semibold shadow-sm transition-allTa5d6ff"
@Te6edf3clickTff7b72=Ta5d6ff"Ta5d6fffinishTutorialTa5d6ff"
Tff7b72>
Tb4b4b4{Tb4b4b4{ Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.finish_setupTa5d6ff"Tb4b4b4) Tb4b4b4}Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3buttonTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3divTff7b72>
Tff7b72<Tff7b72/Te6edf3templateTff7b72>
Tff7b72<Te6edf3scriptTff7b72>
Te6edf3import Te6edf3logoUrl Te6edf3from Ta5d6ff"Ta5d6ff../assets/images/logo.pngTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3ToastUtils Te6edf3from Ta5d6ff"Ta5d6ff../js/ToastUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3DialogUtils Te6edf3from Ta5d6ff"Ta5d6ff../js/DialogUtilsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3GlobalState Te6edf3from Ta5d6ff"Ta5d6ff../js/GlobalStateTa5d6ff"Tb4b4b4;
Te6edf3import Tb4b4b4{ Te6edf3bundledReticulumDocsUrl Tb4b4b4} Te6edf3from Ta5d6ff"Ta5d6ff../js/reticulumDocsEntryUrl.jsTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3LanguageSelector Te6edf3from Ta5d6ff"Ta5d6ff./LanguageSelector.vueTa5d6ff"Tb4b4b4;
Te6edf3import Te6edf3MaterialDesignIcon Te6edf3from Ta5d6ff"Ta5d6ff./MaterialDesignIcon.vueTa5d6ff"Tb4b4b4;
Tff7b72export Te6edf3default Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffTutorialModalTa5d6ff"Tb4b4b4,
Te6edf3componentsTb4b4b4: Tb4b4b4{
Te6edf3LanguageSelectorTb4b4b4,
Te6edf3MaterialDesignIconTb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3dataTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4{
Te6edf3visibleTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3currentStepTb4b4b4: T79c0ff1Tb4b4b4,
Te6edf3totalStepsTb4b4b4: T79c0ff6Tb4b4b4,
Te6edf3logoUrlTb4b4b4,
Te6edf3communityInterfacesTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3loadingInterfacesTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3interfaceAddedViaTutorialTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3connectionModeTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3selectedBootstrapKeysTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3addedBootstrapKeysTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3addingBootstrapsTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3addingLocalTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3reloadingReticulumTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3discoveredInterfacesTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3discoveredActiveTb4b4b4: Tb4b4b4[Tb4b4b4]Tb4b4b4,
Te6edf3loadingDiscoveredTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3savingDiscoveryTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3savingPropagationTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3discoveryIntervalTb4b4b4: Tffa657nullTb4b4b4,
Te6edf3markingSeenTb4b4b4: Tff7b72falseTb4b4b4,
Te6edf3windowWidthTb4b4b4: Tffa657typeof Te6edf3window Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffundefinedTa5d6ff" ? Te6edf3windowTff7b72.Td2a8ffinnerWidth Tb4b4b4: T79c0ff1024Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3computedTb4b4b4: Tb4b4b4{
Te6edf3isPageTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Tff7b72$Te6edf3route?Tff7b72.Td2a8ffmeta?Tff7b72.Td2a8ffisPage Tff7b72==Tff7b72= Tff7b72trueTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3dialogFullscreenTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffwindowWidth Tff7b72< T79c0ff768Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3configTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3GlobalStateTff7b72.Td2a8ffconfigTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3sortedDiscoveredInterfacesTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4[Tff7b72.Tff7b72.Tff7b72.Td2a8ffthisTff7b72.Td2a8ffdiscoveredInterfacesTb4b4b4]Tff7b72.Td2a8ffsortTb4b4b4(Tb4b4b4(Te6edf3aTb4b4b4, Te6edf3bTb4b4b4) Tff7b72=Tff7b72> Tb4b4b4(Te6edf3bTff7b72.Td2a8fflast_heard Tff7b72|| T79c0ff0Tb4b4b4) Tff7b72- Tb4b4b4(Te6edf3aTff7b72.Td2a8fflast_heard Tff7b72|| T79c0ff0Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3interfacesWithLocationTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffdiscoveredInterfacesTff7b72.Td2a8fffilterTb4b4b4(Tb4b4b4(Te6edf3ifaceTb4b4b4) Tff7b72=Tff7b72> Te6edf3ifaceTff7b72.Td2a8fflatitude Tff7b72!= Tffa657null Tff7b72&& Te6edf3ifaceTff7b72.Td2a8fflongitude Tff7b72!= Tffa657nullTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3bootstrapCommunityKeyTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4(Te6edf3ifaceTb4b4b4) Tff7b72=Tff7b72> `Te6edf3commTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3bootstrapDiscoveredKeyTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Tb4b4b4(Te6edf3ifaceTb4b4b4) Tff7b72=Tff7b72> `Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3hasAnyBootstrapsToShowTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffcommunityInterfacesTff7b72.Td2a8fflength Tff7b72> T79c0ff0 Tff7b72|| Te6edf3thisTff7b72.Td2a8ffsortedDiscoveredInterfacesTff7b72.Td2a8fflength Tff7b72> T79c0ff0Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3selectedBootstrapCountTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8fflengthTb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3reticulumBundledDocsUrlTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3bundledReticulumDocsUrlTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3i18nTff7b72.Td2a8fflocaleTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Te6edf3beforeUnmountTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffonWindowResizeTb4b4b4) Tb4b4b4{
Te6edf3windowTff7b72.Td2a8ffremoveEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffresizeTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonWindowResizeTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffdiscoveryIntervalTb4b4b4) Tb4b4b4{
Te6edf3clearIntervalTb4b4b4(Te6edf3thisTff7b72.Td2a8ffdiscoveryIntervalTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3mountedTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffonWindowResize Tff7b72= Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffwindowWidth Tff7b72= Te6edf3windowTff7b72.Td2a8ffinnerWidthTb4b4b4;
Tb4b4b4}Tb4b4b4;
Te6edf3windowTff7b72.Td2a8ffaddEventListenerTb4b4b4(Ta5d6ff"Ta5d6ffresizeTa5d6ff"Tb4b4b4, Te6edf3thisTff7b72.Td2a8ffonWindowResizeTb4b4b4, Tb4b4b4{ Te6edf3passiveTb4b4b4: Tff7b72true Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffisPageTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadCommunityInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffloadDiscoveredInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffdiscoveryInterval Tff7b72= Te6edf3setIntervalTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadDiscoveredInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff5000Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3methodsTb4b4b4: Tb4b4b4{
Te6edf3async Te6edf3toggleThemeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3newTheme Tff7b72= Te6edf3thisTff7b72.Td2a8ffconfigTff7b72.Td2a8fftheme Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffdarkTa5d6ff" ? Ta5d6ff"Ta5d6fflightTa5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ffdarkTa5d6ff"Tb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/configTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3themeTb4b4b4: Te6edf3newThemeTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffconfigTff7b72.Td2a8fftheme Tff7b72= Te6edf3newThemeTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to update theme:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onLanguageChangeTb4b4b4(Te6edf3langCodeTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/configTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3languageTb4b4b4: Te6edf3langCodeTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Tff7b72$Te6edf3i18nTff7b72.Td2a8fflocale Tff7b72= Te6edf3langCodeTb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffconfigTff7b72.Td2a8fflanguage Tff7b72= Te6edf3langCodeTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to update language:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3showTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff1Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffinterfaceAddedViaTutorial Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72= Tffa657nullTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeys Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffaddedBootstrapKeys Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffloadCommunityInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffloadDiscoveredInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffdiscoveryIntervalTb4b4b4) Tb4b4b4{
Te6edf3clearIntervalTb4b4b4(Te6edf3thisTff7b72.Td2a8ffdiscoveryIntervalTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffdiscoveryInterval Tff7b72= Te6edf3setIntervalTb4b4b4(Tb4b4b4(Tb4b4b4) Tff7b72=Tff7b72> Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadDiscoveredInterfacesTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4, T79c0ff5000Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3loadCommunityInterfacesTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadingInterfaces Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/community-interfacesTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcommunityInterfaces Tff7b72= Te6edf3responseTff7b72.Td2a8ffdataTff7b72.Td2a8ffinterfacesTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to load community interfaces:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadingInterfaces Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3loadDiscoveredInterfacesTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadingDiscovered Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3response Tff7b72= Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffgetTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3reticulumTff7b72/Te6edf3discoveredTff7b72-Te6edf3interfaces`Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffdiscoveredInterfaces Tff7b72= Te6edf3responseTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffinterfaces ?? Tb4b4b4[Tb4b4b4]Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffdiscoveredActive Tff7b72= Te6edf3responseTff7b72.Td2a8ffdata?Tff7b72.Td2a8ffactive ?? Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to load discovered interfaces:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffloadingDiscovered Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3reloadReticulumTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffreloadingReticulum Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/reticulum/reloadTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffhasPendingInterfaceChanges Tff7b72= Tff7b72falseTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNames Tff7b72&& Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNamesTff7b72.Td2a8ffclearTb4b4b4) Tb4b4b4{
Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNamesTff7b72.Td2a8ffclearTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72return Tff7b72trueTb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to reload Reticulum:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.failed_reload_rnsTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72return Tff7b72falseTb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffreloadingReticulum Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3useDiscoveryModeTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsavingDiscovery Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3payload Tff7b72= Tb4b4b4{
Te6edf3discover_interfacesTb4b4b4: Tff7b72trueTb4b4b4,
Te6edf3autoconnect_discovered_interfacesTb4b4b4: T79c0ff3Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(`Tff7b72/Te6edf3apiTff7b72/Te6edf3v1Tff7b72/Te6edf3reticulumTff7b72/Te6edf3discovery`Tb4b4b4, Te6edf3payloadTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.discovery_enabledTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72= Ta5d6ff"Ta5d6ffdiscoveryTa5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff3Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to enable discovery:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.failed_enable_discoveryTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsavingDiscovery Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3useLocalModeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffaddingLocalTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffaddingLocal Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/reticulum/interfaces/addTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffLocal NetworkTa5d6ff"Tb4b4b4,
Te6edf3typeTb4b4b4: Ta5d6ff"Ta5d6ffAutoInterfaceTa5d6ff"Tb4b4b4,
Te6edf3enabledTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffinterfaceAddedViaTutorial Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffhasPendingInterfaceChanges Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNamesTff7b72.Td2a8ffaddTb4b4b4(Ta5d6ff"Ta5d6ffLocal NetworkTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.local_addedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffreloadReticulumTb4b4b4(Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72= Ta5d6ff"Ta5d6fflocalTa5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff4Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to add AutoInterface:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8ffmessage Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.failed_add_localTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffaddingLocal Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3useManualModeTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72= Ta5d6ff"Ta5d6ffmanualTa5d6ff"Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff4Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3isBootstrapSelectedTb4b4b4(Te6edf3keyTb4b4b4) Tb4b4b4{
Tff7b72return Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8ffincludesTb4b4b4(Te6edf3keyTb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3toggleBootstrapTb4b4b4(Te6edf3keyTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3idx Tff7b72= Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8ffindexOfTb4b4b4(Te6edf3keyTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3idx Tff7b72>Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8ffspliceTb4b4b4(Te6edf3idxTb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8ffpushTb4b4b4(Te6edf3keyTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3buildBootstrapPayloadTb4b4b4(Te6edf3itemTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3itemTff7b72.Td2a8ffkind Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffdiscoveredTa5d6ff"Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3iface Tff7b72= Te6edf3itemTff7b72.Td2a8ffifaceTb4b4b4;
Tff7b72const Te6edf3payload Tff7b72= Tb4b4b4{
Te6edf3nameTb4b4b4: Te6edf3ifaceTff7b72.Td2a8ffname Tff7b72|| `Te6edf3Discovered Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Ta5d6ff"Ta5d6ff"Tb4b4b4}`Tff7b72.Td2a8fftrimTb4b4b4(Tb4b4b4)Tb4b4b4,
Te6edf3typeTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftype Tff7b72==Tff7b72= Ta5d6ff"Ta5d6ffBackboneInterfaceTa5d6ff" ? Ta5d6ff"Ta5d6ffTCPClientInterfaceTa5d6ff" Tb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4,
Te6edf3enabledTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3ifaceTff7b72.Td2a8ffreachable_onTb4b4b4) Tb4b4b4{
Te6edf3payloadTff7b72.Td2a8fftarget_host Tff7b72= Te6edf3ifaceTff7b72.Td2a8ffreachable_onTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3ifaceTff7b72.Td2a8ffportTb4b4b4) Tb4b4b4{
Te6edf3payloadTff7b72.Td2a8fftarget_port Tff7b72= Te6edf3ifaceTff7b72.Td2a8ffportTb4b4b4;
Tb4b4b4}
Tff7b72return Te6edf3payloadTb4b4b4;
Tb4b4b4}
Tff7b72const Te6edf3iface Tff7b72= Te6edf3itemTff7b72.Td2a8ffifaceTb4b4b4;
Tff7b72return Tb4b4b4{
Te6edf3nameTb4b4b4: Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4,
Te6edf3typeTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4,
Te6edf3target_hostTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftarget_hostTb4b4b4,
Te6edf3target_portTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftarget_portTb4b4b4,
Te6edf3enabledTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3confirmBootstrapsTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffaddingBootstrapsTb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTff7b72.Td2a8fflength Tff7b72==Tff7b72= T79c0ff0Tb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8ffwarningTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_pick_at_least_oneTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffaddingBootstraps Tff7b72= Tff7b72trueTb4b4b4;
Tff7b72const Te6edf3items Tff7b72= Tb4b4b4[Tb4b4b4]Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3key Te6edf3of Te6edf3thisTff7b72.Td2a8ffselectedBootstrapKeysTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffaddedBootstrapKeysTff7b72.Td2a8ffincludesTb4b4b4(Te6edf3keyTb4b4b4)Tb4b4b4) Tff7b72continueTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3keyTff7b72.Td2a8ffstartsWithTb4b4b4(Ta5d6ff"Ta5d6ffcomm:Ta5d6ff"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3iface Tff7b72= Te6edf3thisTff7b72.Td2a8ffcommunityInterfacesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3cTb4b4b4) Tff7b72=Tff7b72> `Te6edf3commTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3cTff7b72.Td2a8ffnameTb4b4b4}` Tff7b72==Tff7b72= Te6edf3keyTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3ifaceTb4b4b4) Te6edf3itemsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3keyTb4b4b4, Te6edf3kindTb4b4b4: Ta5d6ff"Ta5d6ffcommunityTa5d6ff"Tb4b4b4, Te6edf3iface Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tff7b72if Tb4b4b4(Te6edf3keyTff7b72.Td2a8ffstartsWithTb4b4b4(Ta5d6ff"Ta5d6ffdisc:Ta5d6ff"Tb4b4b4)Tb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3iface Tff7b72= Te6edf3thisTff7b72.Td2a8ffdiscoveredInterfacesTff7b72.Td2a8fffindTb4b4b4(Tb4b4b4(Te6edf3dTb4b4b4) Tff7b72=Tff7b72> `Te6edf3discTb4b4b4:Tff7b72$Tb4b4b4{Te6edf3dTff7b72.Td2a8ffdiscovery_hash Tff7b72|| Te6edf3dTff7b72.Td2a8ffnameTb4b4b4}` Tff7b72==Tff7b72= Te6edf3keyTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3ifaceTb4b4b4) Te6edf3itemsTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3keyTb4b4b4, Te6edf3kindTb4b4b4: Ta5d6ff"Ta5d6ffdiscoveredTa5d6ff"Tb4b4b4, Te6edf3iface Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Te6edf3let Te6edf3added Tff7b72= T79c0ff0Tb4b4b4;
Tff7b72for Tb4b4b4(Tff7b72const Te6edf3item Te6edf3of Te6edf3itemsTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Tff7b72const Te6edf3payload Tff7b72= Te6edf3thisTff7b72.Td2a8ffbuildBootstrapPayloadTb4b4b4(Te6edf3itemTb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3payloadTff7b72.Td2a8fftarget_hostTb4b4b4) Tff7b72continueTb4b4b4;
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/reticulum/interfaces/addTa5d6ff"Tb4b4b4, Te6edf3payloadTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffaddedBootstrapKeysTff7b72.Td2a8ffpushTb4b4b4(Te6edf3itemTff7b72.Td2a8ffkeyTb4b4b4)Tb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffhasPendingInterfaceChanges Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNamesTff7b72.Td2a8ffaddTb4b4b4(Te6edf3payloadTff7b72.Td2a8ffnameTb4b4b4)Tb4b4b4;
Te6edf3added Tff7b72+= T79c0ff1Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to add bootstrap interface:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8ffmessage Tff7b72|| Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.failed_add_bootstrapTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3added Tff7b72> T79c0ff0Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffinterfaceAddedViaTutorial Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.bootstrap_addedTa5d6ff"Tb4b4b4, Tb4b4b4{ Te6edf3countTb4b4b4: Te6edf3added Tb4b4b4}Tb4b4b4)Tb4b4b4)Tb4b4b4;
Te6edf3await Te6edf3thisTff7b72.Td2a8ffreloadReticulumTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffaddingBootstraps Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff4Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3skipBootstrapsTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff4Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3enableAutoPropagationTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsavingPropagation Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpatchTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/configTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3lxmf_preferred_propagation_node_auto_selectTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Ta5d6ff"Ta5d6ffAuto-propagation enabledTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffnextStepTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to enable auto-propagation:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to enable auto-propagationTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffsavingPropagation Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3getDiscoveryIconTb4b4b4(Te6edf3ifaceTb4b4b4) Tb4b4b4{
Te6edf3switch Tb4b4b4(Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4) Tb4b4b4{
Te6edf3case Ta5d6ff"Ta5d6ffAutoInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffhome-automationTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffRNodeInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Te6edf3ifaceTff7b72.Td2a8ffport Tff7b72&& Te6edf3ifaceTff7b72.Td2a8ffportTff7b72.Td2a8fftoStringTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffstartsWithTb4b4b4(Ta5d6ff"Ta5d6fftcp://Ta5d6ff"Tb4b4b4) ? Ta5d6ff"Ta5d6fflan-connectTa5d6ff" Tb4b4b4: Ta5d6ff"Ta5d6ffradio-towerTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffRNodeMultiInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffaccess-point-networkTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffTCPClientInterfaceTa5d6ff"Tb4b4b4:
Te6edf3case Ta5d6ff"Ta5d6ffBackboneInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6fflan-connectTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffTCPServerInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6fflanTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffUDPInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffwanTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffSerialInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffusb-portTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffKISSInterfaceTa5d6ff"Tb4b4b4:
Te6edf3case Ta5d6ff"Ta5d6ffAX25KISSInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffantennaTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffI2PInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffeyeTa5d6ff"Tb4b4b4;
Te6edf3case Ta5d6ff"Ta5d6ffPipeInterfaceTa5d6ff"Tb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffpipeTa5d6ff"Tb4b4b4;
Te6edf3defaultTb4b4b4:
Tff7b72return Ta5d6ff"Ta5d6ffserver-networkTa5d6ff"Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3formatLastHeardTb4b4b4(Te6edf3tsTb4b4b4) Tb4b4b4{
Tff7b72const Te6edf3seconds Tff7b72= Te6edf3MathTff7b72.Td2a8ffmaxTb4b4b4(T79c0ff0Tb4b4b4, Te6edf3MathTff7b72.Td2a8fffloorTb4b4b4(Te6edf3DateTff7b72.Td2a8ffnowTb4b4b4(Tb4b4b4) Tff7b72/ T79c0ff1000 Tff7b72- Te6edf3tsTb4b4b4)Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3seconds Tff7b72< T79c0ff60Tb4b4b4) Tff7b72return `Tff7b72$Tb4b4b4{Te6edf3secondsTb4b4b4}Te6edf3s Te6edf3ago`Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3seconds Tff7b72< T79c0ff3600Tb4b4b4) Tff7b72return `Tff7b72$Tb4b4b4{Te6edf3MathTff7b72.Td2a8fffloorTb4b4b4(Te6edf3seconds Tff7b72/ T79c0ff60Tb4b4b4)Tb4b4b4}Te6edf3m Te6edf3ago`Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3seconds Tff7b72< T79c0ff86400Tb4b4b4) Tff7b72return `Tff7b72$Tb4b4b4{Te6edf3MathTff7b72.Td2a8fffloorTb4b4b4(Te6edf3seconds Tff7b72/ T79c0ff3600Tb4b4b4)Tb4b4b4}Te6edf3h Te6edf3ago`Tb4b4b4;
Tff7b72return `Tff7b72$Tb4b4b4{Te6edf3MathTff7b72.Td2a8fffloorTb4b4b4(Te6edf3seconds Tff7b72/ T79c0ff86400Tb4b4b4)Tb4b4b4}Te6edf3d Te6edf3ago`Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3copyToClipboardTb4b4b4(Te6edf3textTb4b4b4, Te6edf3labelTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3textTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3navigatorTff7b72.Td2a8ffclipboardTff7b72.Td2a8ffwriteTextTb4b4b4(Te6edf3textTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(`Tff7b72$Tb4b4b4{Te6edf3labelTb4b4b4} Te6edf3copied Te6edf3to Te6edf3clipboard`Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3mapAllDiscoveredTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisPageTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{
Te6edf3nameTb4b4b4: Ta5d6ff"Ta5d6ffmapTa5d6ff"Tb4b4b4,
Te6edf3queryTb4b4b4: Tb4b4b4{ Te6edf3viewTb4b4b4: Ta5d6ff"Ta5d6ffdiscoveredTa5d6ff" Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3selectCommunityInterfaceTb4b4b4(Te6edf3ifaceTb4b4b4) Tb4b4b4{
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/reticulum/interfaces/addTa5d6ff"Tb4b4b4, Tb4b4b4{
Te6edf3nameTb4b4b4: Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4,
Te6edf3typeTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftypeTb4b4b4,
Te6edf3target_hostTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftarget_hostTb4b4b4,
Te6edf3target_portTb4b4b4: Te6edf3ifaceTff7b72.Td2a8fftarget_portTb4b4b4,
Te6edf3enabledTb4b4b4: Tff7b72trueTb4b4b4,
Tb4b4b4}Tb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(`Te6edf3Added Te6edf3interfaceTb4b4b4: Tff7b72$Tb4b4b4{Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4}`Tb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffinterfaceAddedViaTutorial Tff7b72= Tff7b72trueTb4b4b4;
Tff7b72/Tff7b72/ Te6edf3track Te6edf3change
Te6edf3GlobalStateTff7b72.Td2a8ffhasPendingInterfaceChanges Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3GlobalStateTff7b72.Td2a8ffmodifiedInterfaceNamesTff7b72.Td2a8ffaddTb4b4b4(Te6edf3ifaceTff7b72.Td2a8ffnameTb4b4b4)Tb4b4b4;
Te6edf3thisTff7b72.Td2a8ffnextStepTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTb4b4b4)Tb4b4b4;
Te6edf3ToastUtilsTff7b72.Td2a8fferrorTb4b4b4(Te6edf3eTff7b72.Td2a8ffresponse?Tff7b72.Td2a8ffdata?Tff7b72.Td2a8ffmessage Tff7b72|| Ta5d6ff"Ta5d6ffFailed to add interfaceTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3gotoAddInterfaceTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisPageTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3pathTb4b4b4: Ta5d6ff"Ta5d6ff/interfaces/addTa5d6ff" Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3gotoRouteTb4b4b4(Te6edf3routeNameTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3thisTff7b72.Td2a8ffisPageTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Tff7b72$Te6edf3routerTff7b72.Td2a8ffpushTb4b4b4(Tb4b4b4{ Te6edf3nameTb4b4b4: Te6edf3routeName Tb4b4b4}Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3nextStepTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72>Tff7b72= Te6edf3thisTff7b72.Td2a8fftotalStepsTb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72==Tff7b72= T79c0ff2 Tff7b72&& Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffdiscoveryTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff4Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffcurrentStepTff7b72+Tff7b72+Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3previousStepTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72<Tff7b72= T79c0ff1Tb4b4b4) Tff7b72returnTb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72==Tff7b72= T79c0ff4 Tff7b72&& Te6edf3thisTff7b72.Td2a8ffconnectionMode Tff7b72!=Tff7b72= Ta5d6ff"Ta5d6ffdiscoveryTa5d6ff"Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffcurrentStep Tff7b72= T79c0ff2Tb4b4b4;
Tff7b72returnTb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffcurrentStepTff7b72-Tff7b72-Tb4b4b4;
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3skipTutorialTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3await Te6edf3DialogUtilsTff7b72.Td2a8ffconfirmTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.skip_confirmTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4) Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmarkSeenTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3markSeenTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffmarkingSeenTb4b4b4) Tff7b72returnTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmarkingSeen Tff7b72= Tff7b72trueTb4b4b4;
Te6edf3try Tb4b4b4{
Te6edf3await Te6edf3windowTff7b72.Td2a8ffapiTff7b72.Td2a8ffpostTb4b4b4(Ta5d6ff"Ta5d6ff/api/v1/app/tutorial/seenTa5d6ff"Tb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3catch Tb4b4b4(Te6edf3eTb4b4b4) Tb4b4b4{
Te6edf3consoleTff7b72.Td2a8fferrorTb4b4b4(Ta5d6ff"Ta5d6ffFailed to mark tutorial as seen:Ta5d6ff"Tb4b4b4, Te6edf3eTb4b4b4)Tb4b4b4;
Tb4b4b4} Te6edf3finally Tb4b4b4{
Te6edf3thisTff7b72.Td2a8ffmarkingSeen Tff7b72= Tff7b72falseTb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3finishTutorialTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Te6edf3GlobalStateTff7b72.Td2a8ffhasPendingInterfaceChangesTb4b4b4) Tb4b4b4{
Te6edf3await Te6edf3thisTff7b72.Td2a8ffreloadReticulumTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3thisTff7b72.Td2a8ffvisible Tff7b72= Tff7b72falseTb4b4b4;
Te6edf3thisTff7b72.Td2a8ffmarkSeenTb4b4b4(Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3thisTff7b72.Td2a8ffinterfaceAddedViaTutorialTb4b4b4) Tb4b4b4{
Te6edf3ToastUtilsTff7b72.Td2a8ffsuccessTb4b4b4(Te6edf3thisTff7b72.Tff7b72$Te6edf3tTb4b4b4(Ta5d6ff"Ta5d6fftutorial.ready_finishedTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Te6edf3async Te6edf3onVisibleUpdateTb4b4b4(Te6edf3valTb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72!Te6edf3valTb4b4b4) Tb4b4b4{
Tff7b72/Tff7b72/ Tff7b72if Te6edf3closed Te6edf3by Te6edf3clicking Te6edf3away Tff7b72or Te6edf3programmaticallyTb4b4b4, Te6edf3mark Tff7b72as Te6edf3seen
Te6edf3thisTff7b72.Td2a8ffmarkSeenTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4,
Tb4b4b4}Tb4b4b4;
Tff7b72<Tff7b72/Te6edf3scriptTff7b72>
Tff7b72<Te6edf3style Te6edf3scopedTff7b72>
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3fieldTb4b4b4) Tb4b4b4{
Te6edf3borderTff7b72-Te6edf3radiusTb4b4b4: T79c0ff1Te6edf3rem Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3fieldTff7b72-Tff7b72-Te6edf3variantTff7b72-Te6edf3outlined Tff7b72.Td2a8ffvTff7b72-Te6edf3field__outlineTb4b4b4) Tb4b4b4{
Tff7b72-Tff7b72-Te6edf3vTff7b72-Te6edf3fieldTff7b72-Te6edf3borderTff7b72-Te6edf3opacityTb4b4b4: T79c0ff0.15Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3fieldTff7b72-Tff7b72-Te6edf3focused Tff7b72.Td2a8ffvTff7b72-Te6edf3field__outlineTb4b4b4) Tb4b4b4{
Tff7b72-Tff7b72-Te6edf3vTff7b72-Te6edf3fieldTff7b72-Te6edf3borderTff7b72-Te6edf3opacityTb4b4b4: T79c0ff1Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3field__inputTb4b4b4) Tb4b4b4{
Te6edf3paddingTff7b72-Te6edf3topTb4b4b4: T79c0ff24Te6edf3px Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3paddingTff7b72-Te6edf3bottomTb4b4b4: T79c0ff8Te6edf3px Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3labelTff7b72.Td2a8ffvTff7b72-Te6edf3fieldTff7b72-Te6edf3labelTff7b72-Tff7b72-Te6edf3floatingTb4b4b4) Tb4b4b4{
Te6edf3transformTb4b4b4: Te6edf3translateYTb4b4b4(Tff7b72-T79c0ff8Te6edf3pxTb4b4b4) Te6edf3scaleTb4b4b4(T79c0ff0.75Tb4b4b4) Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3fontTff7b72-Te6edf3weightTb4b4b4: T79c0ff800 Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3textTff7b72-Te6edf3transformTb4b4b4: Te6edf3uppercase Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3letterTff7b72-Te6edf3spacingTb4b4b4: T79c0ff0.05Te6edf3em Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3select Tff7b72.Td2a8ffvTff7b72-Te6edf3themeTff7b72-Tff7b72-Te6edf3lightTb4b4b4)Tb4b4b4,
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3listTb4b4b4)Tb4b4b4,
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3listTff7b72-Te6edf3itemTb4b4b4) Tb4b4b4{
Te6edf3backgroundTff7b72-Te6edf3colorTb4b4b4: Te6edf3white Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3colorTb4b4b4: T8b949e#111827 !important;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3listTff7b72-Te6edf3itemTff7b72-Te6edf3titleTb4b4b4)Tb4b4b4,
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3listTff7b72-Te6edf3itemTff7b72-Te6edf3subtitleTb4b4b4) Tb4b4b4{
Te6edf3colorTb4b4b4: Te6edf3inherit Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffdark Tff7b72.Td2a8ffvTff7b72-Te6edf3listTb4b4b4)Tb4b4b4,
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffdark Tff7b72.Td2a8ffvTff7b72-Te6edf3listTff7b72-Te6edf3itemTb4b4b4) Tb4b4b4{
Te6edf3backgroundTff7b72-Te6edf3colorTb4b4b4: T8b949e#18181b !important;
Te6edf3colorTb4b4b4: Te6edf3white Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3field__inputTb4b4b4) Tb4b4b4{
Te6edf3colorTb4b4b4: Te6edf3inherit Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffvTff7b72-Te6edf3labelTff7b72.Td2a8ffvTff7b72-Te6edf3fieldTff7b72-Te6edf3labelTb4b4b4) Tb4b4b4{
Te6edf3colorTb4b4b4: T8b949e#6b7280 !important;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tb4b4b4:Te6edf3deepTb4b4b4(Tff7b72.Td2a8ffdark Tff7b72.Td2a8ffvTff7b72-Te6edf3labelTff7b72.Td2a8ffvTff7b72-Te6edf3fieldTff7b72-Te6edf3labelTb4b4b4) Tb4b4b4{
Te6edf3colorTb4b4b4: T8b949e#a1a1aa !important;
Tb4b4b4}
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tff7b72.Td2a8ffvTff7b72-Te6edf3overlay__content Tb4b4b4{
Te6edf3borderTff7b72-Te6edf3radiusTb4b4b4: T79c0ff2Te6edf3rem Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3overflowTb4b4b4: Te6edf3hiddenTb4b4b4;
Tb4b4b4}
@Te6edf3media Tb4b4b4(Tffa657maxTff7b72-Te6edf3widthTb4b4b4: T79c0ff767Te6edf3pxTb4b4b4) Tb4b4b4{
Tff7b72.Td2a8fftutorialTff7b72-Te6edf3dialog Tff7b72.Td2a8ffvTff7b72-Te6edf3overlay__content Tb4b4b4{
Te6edf3borderTff7b72-Te6edf3radiusTb4b4b4: T79c0ff0 Tff7b72!Te6edf3importantTb4b4b4;
Tffa657maxTff7b72-Te6edf3heightTb4b4b4: T79c0ff100Te6edf3dvh Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3marginTb4b4b4: T79c0ff0 Tff7b72!Te6edf3importantTb4b4b4;
Te6edf3widthTb4b4b4: T79c0ff100Tff7b72% Tff7b72!Te6edf3importantTb4b4b4;
Tb4b4b4}
Tb4b4b4}
Tff7b72.Td2a8fffadeTff7b72-Te6edf3slideTff7b72-Te6edf3enterTff7b72-Te6edf3activeTb4b4b4,
Tff7b72.Td2a8fffadeTff7b72-Te6edf3slideTff7b72-Te6edf3leaveTff7b72-Te6edf3active Tb4b4b4{
Te6edf3transitionTb4b4b4: Te6edf3all T79c0ff0.4Te6edf3s Te6edf3cubicTff7b72-Te6edf3bezierTb4b4b4(T79c0ff0.4Tb4b4b4, T79c0ff0Tb4b4b4, T79c0ff0.2Tb4b4b4, T79c0ff1Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fffadeTff7b72-Te6edf3slideTff7b72-Te6edf3enterTff7b72-Te6edf3from Tb4b4b4{
Te6edf3opacityTb4b4b4: T79c0ff0Tb4b4b4;
Te6edf3transformTb4b4b4: Te6edf3translateXTb4b4b4(T79c0ff30Te6edf3pxTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72.Td2a8fffadeTff7b72-Te6edf3slideTff7b72-Te6edf3leaveTff7b72-Te6edf3to Tb4b4b4{
Te6edf3opacityTb4b4b4: T79c0ff0Tb4b4b4;
Te6edf3transformTb4b4b4: Te6edf3translateXTb4b4b4(Tff7b72-T79c0ff30Te6edf3pxTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tff7b72<Tff7b72/Te6edf3styleTff7b72>
Served by rngit 1.5.2 - Generated in 0.12s